深入学习C语言中memset/strcat/strstr/strlen函数的用法 |
您所在的位置:网站首页 › memset struct › 深入学习C语言中memset/strcat/strstr/strlen函数的用法 |
一. 初始化函数 --- memset 1.功能:将某一块内存全部设置为指定的值。通常用来初始化数组或者结构体。 2.初始化数组 char a[X]; memset(a, "0" ,X) // a 为要填充的数组. 初始化为0. 数组的大小3.初始化结构体 struct sample_struct { char csName[16]; int iSeq; int iType; }; stTest.csName[0]='\0'; stTest.iSeq=0; stTest.iType=0; memset(&stTest,0,sizeof(struct sample_struct));4.初始化结构体数组 struct sample_struct TEST[10]; memset(TEST,0,sizeof(struct sample_struct)*10);二. 连接函数 --- strcat 功能: 在一个字符串后面追加上另外一个字符串 #include #include int main() { char arr1[20] = "hello "; char arr2[] = "world"; printf("%s\n", strcat(arr1, arr2)); return 0; }3.判断函数 --- strstr 功能: strstr(字符串1, 字符串2); 判断字符串2是不是在字符串1的里面出现 4.strlen 功能: 计算字符串的长度 char a = "abcdefg"; strlen(a); //返回值是7 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |